body {
    font-family: Arial, Helvetica, sans-serif;
}
/* Do not show border around linked images (problem on IE) */
a img {
    border: none;
}
/* Form input errors */
ul.errorlist {
    margin: 0;
    padding: 0;
}
ul.errorlist li {
    color: red;
    display: block;
    margin: 0 0 2px;
    padding: 2px 2px;
}
/* Data as list */
table.list {
    border-collapse: collapse;
}
table.list tr {
    border-style: solid;
    border-width: thin;
    border-color: DarkGrey;
}
table.list tr.even {
    background-color: #FFFFDC;
}
table.list th {
    padding: 2px 4px 2px 4px;
    font-weight: bold;
    background-color: LightGrey;
    border: thin solid DarkGrey;
    text-align: left;
}
table.list td {
    padding: 2px 4px 2px 4px;
}
table.list .startnummer {
    text-align: center;
}
table.list .posten {
    text-align: center;
}
table.list .kategorie {
    text-align: center;
}
table.list .rang {
    text-align: center;
}
table.list .note {
    text-align: right;
}
table.list .zeit {
    text-align: center;
}
/* Data as entry form */
table.form {
    border-collapse: collapse;
}
table.form th {
    padding: 2px 4px 10px 4px;
    font-weight: bold;
    text-align: right;
    vertical-align: top;
}
table.form td {
    padding: 2px 4px 10px 4px;
}
/* Data as display form */
table.display {
    border-collapse: collapse;
}
table.display th {
    padding: 2px 4px 2px 4px;
    font-weight: bold;
    text-align: right;
    vertical-align: top;
}
table.display td {
    padding: 2px 4px 2px 4px;
}
/* tab navigation */
ul.tabnav {
    text-align: left;
    margin: 7px 0 0 0;
    border-bottom: 2px solid #B5D2F7;
    list-style-type: none;
    padding: 3px 10px 2px 10px;
}
ul.tabnav li {
    display: inline;
}
ul.tabnav li.selected a {
    border: 1px solid #B5D2F7;
    border-bottom: none;
    background-color: #B5D2F7;
    font-weight: bolder;
    color: Black;
    position: relative;
}
ul.tabnav li a {
    border: 1px solid #E0ECF8;
    border-bottom: none;
    background-color: #E0ECF8;
    color: Black;
    padding: 3px 4px;
    margin-right: 2px; /* space between tabs */
}
ul.tabnav li a:hover {
    background: #B5D2F7;
    color: Black;
}
/* submenus of a tab */
ul.subnav {
    text-align: left;
    margin: 0 0 0 0;
    font-size: 85%;
    background-color: #B5D2F7;
    padding: 3px 3px 4px 3px;
}
ul.subnav li {
    display: inline;
}
ul.subnav li.selected a {
    font-weight: bolder;
    color: Black;
    text-decoration: none;
    position: relative;
}
ul.subnav li a {
    color: Black;
    padding: 2px 2px;
}
/*
Plugin Name: WP-Digg Style Paginator
Plugin URI: http://www.mis-algoritmos.com/2007/09/09/wp-digg-style-pagination-plugin-v-10/
Author: Victor De la Rocha
Author URI: http://www.mis-algoritmos.com
*/
/*CSS Yahoo new version style pagination*/
/*    Leicht angepasst von Daniel Steinmann*/
div.pagination {
    padding: 3px;
    margin: 3px;
    text-align: left;
    font-family:Tahoma,Helvetica,sans-serif;
    font-size:.85em;
}
div.pagination a {
    border: 1px solid #ccdbe4;
    margin-right: 1px;
    padding: 2px 5px;
    background-position:bottom;
    text-decoration: none;
    color: #0061de;		
}
div.pagination a:hover, div.pagination a:active {
    border: 1px solid #2b55af;
    background-color: #3666d4;
    color: #fff;
}
div.pagination span.current {
    border: 1px solid #2b55af;
    background-color: #3666d4;
    color: #fff;
    margin-right: 1px;
    padding: 2px 4px;
}
div.pagination span.disabled {
    display:none;
}
div.pagination a.next {
    margin: 0 0 0 10px;
}
div.pagination a.next:hover {
    border: 1px solid #2b55af;
}
div.pagination a.prev {
    margin:0 10px 0 0;
}
div.pagination a.prev:hover {
    border: 1px solid #2b55af;
}
